home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiinnnniiiittttnnnnsssseeeemmmmaaaa____mmmmuuuutttteeeexxxx((((DDDD3333XXXX)))) iiiinnnniiiittttnnnnsssseeeemmmmaaaa____mmmmuuuutttteeeexxxx((((DDDD3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa______mmmm_uuuu_tttt_eeee_xxxx - initialize a mutex semaphore to one
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_""""
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_ssss_eeee_mmmm_aaaa_...._hhhh_""""
-
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa______mmmm_uuuu_tttt_eeee_xxxx_((((_ssss_eeee_mmmm_aaaa______tttt _****_s_e_m_a_p_,,,, _cccc_hhhh_aaaa_rrrr _****_n_a_m_e_))))_;;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa______mmmm_uuuu_tttt_eeee_xxxx initializes an IRIX mutual exclusion (mutex) semaphore (a
- structure of type _s_e_m_a__t). Use mutex semaphores to synchronize access to
- critical sections. You must allocate a semaphore before you can use it in
- a semaphore operation, such as _pppp_ssss_eeee_mmmm_aaaa or _vvvv_ssss_eeee_mmmm_aaaa. You can declare
- semaphores in line by using the _s_e_m_a__t type, or you can allocate them
- dynamically by using the kernel memory allocator, _kkkk_eeee_rrrr_nnnn______mmmm_aaaa_llll_llll_oooo_cccc(D3X). In
- the case of an already allocated semaphore struct, initsema_mutex fills
- it.
-
- The _n_a_m_e parameter of _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa expects a pointer to an eight character
- string that contains the name you want to assign to the semaphore. This
- name may be used by debugging utilities.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- None
-
- SSSSeeeeeeee AAAAllllssssoooo
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa(D3X), _cccc_pppp_ssss_eeee_mmmm_aaaa(D3X), _cccc_vvvv_ssss_eeee_mmmm_aaaa(D3X), _pppp_ssss_eeee_mmmm_aaaa(D3X), _vvvv_ssss_eeee_mmmm_aaaa(D3X),
- _ssss_llll_eeee_eeee_pppp(D3), _vvvv_pppp_ssss_eeee_mmmm_aaaa(D3X), _SSSS_LLLL_EEEE_EEEE_PPPP______AAAA_LLLL_LLLL_OOOO_CCCC(D3), _SSSS_LLLL_EEEE_EEEE_PPPP______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC(D3)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-